Flag of RUS

Mikhail Sergeevich Belyaev

* 1962 (63)
Best Elo: 2078
Latest Elo: 2036
Birthday: 1962